package com.swift.service;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.MimeMessageHelper;

/**
 * @author zl
 * @version 1.0
 * @date 2021/10/26 8:57
 */
public interface MailService {
    /**
     * 发送文本
     * @param subject 主题
     * @param content 内容
     * @param toWho 需要发送的人,多人 , 隔开
     * @param ccPeoples 需要抄送的人,多人 , 隔开
     * @param bccPeoples 需要密送的人,多人 , 隔开
     * @param attachments 需要附带的附件
     */
    void sendTextMail(String subject,String content,String toWho,String ccPeoples,String bccPeoples,String attachments);

    /**
     * 发送Html
     * @param subject 主题
     * @param content 内容
     * @param toWho 需要发送的人
     */
    void sendHtmlMail(String subject,String content,String toWho,String ccPeoples,String bccPeoples,String attachments);

    /**
     * 发送文本
     * @param subject 项目名称
     * @param content 邮件内容
     * @param toWho 收件人
     */
    void sendTextMail(String subject,String content,String toWho);

    /**
     * 发送HTML格式邮件
     * @param subject 项目名称
     * @param content 邮件内容
     * @param toWho 收件人
     */
    void sendHtmlMail(String subject,String content,String toWho);



}

